from math import*
print('Введите число')
N=int(input())
if N>999 and N<10000:
    print(N)
else:
    print('Число не является четырехзначным')
    exit()

if N%2==0:
    print('Число четное: Да')
else:
    print('Число четное: Нет')
if N%3==0:
    print('Число кратное трем: Да')
else:
    print('Число кратное трем: Нет')
Nq=sqrt(N)
if Nq==int(Nq):
    print('Число является квадратом числа: Да')
else:
    print('Число является квадратом числоа: Нет')
N1=N%10
N2=(N//10)%10
N3=(N//100)%10
N4=N//1000

NNx=min(N1,N2,N3,N4)
print('Наименьшая цифра числа:', NNx)
NNm=max(N1,N2,N3,N4)
print('Наибольшая цифра числа:', NNm)

 
N1=N%10
NNq=sqrt (N1)
if NNq==int(NNq):
    print('Цифра в разряде единиц является квадратом цифр:', NNq)
else:
     print('Цифра в разряде единиц является квадратом цифр: Нет')

N2=N%100
NNp=sqrt (N2)
if NNp==int(NNp):
    print('Цифра в разряде десятков является квадратом цифр:', NNp)
else:
     print('Цифра в разряде десятков является квадратом цифр: Нет')

N3=N%1000
NNd=sqrt (N3)
if NNd==int(NNd):
    print('Цифра в разряде сотен является квадратом цифр:', NNd)
else:
     print('Цифра в разряде сотен является квадратом цифр: Нет')

N4=N%10000
NNh=sqrt (N4)
if NNh==int(NNh):
    print('Цифра в разряде тысяч является квадратом цифр:', NNh)
else:
     print('Цифра в разряде тысяч является квадратом цифр: Нет')
